package com.itmk.course.dao;

import com.itmk.course.entity.Course;
import com.itmk.course.entity.CourseParm;
import com.itmk.course.entity.CourseVo;

import java.util.List;

public interface CourseDao {
    //新增
    void add(Course course);
    //列表
    List<Course> list(CourseParm courseParm);
    //查询总条数
    int getCount(CourseParm courseParm);
    //根据id查询数据
    Course getById(String courseId);
    //编辑
    void update(Course course);
    //删除
    void delete(String courseId);
    //授课列表
    List<CourseVo> getList(CourseParm courseParm);
    //授课总条数
    int getCourseCount(CourseParm courseParm);
}
